palm leaf and resin torch - Français Anglais Dictionnaire